Class PagpFrameImpl

All Implemented Interfaces:
IPCData, PagpFrame, Pdu, Signal

public class PagpFrameImpl extends PduImpl implements PagpFrame
  • Field Details

    • version

      protected Byte version
    • mode

      protected EthChannelMode mode
    • localDevId

      protected MACAddress localDevId
    • localLearnCapability

      protected Byte localLearnCapability
    • localPriority

      protected Byte localPriority
    • localPortIndex

      protected int localPortIndex
    • localGroupCapability

      protected int localGroupCapability
    • localGroupIndex

      protected int localGroupIndex
    • partnetDevId

      protected MACAddress partnetDevId
    • partnetLearnCapability

      protected Byte partnetLearnCapability
    • partnetPriority

      protected Byte partnetPriority
    • partnetPortIndex

      protected int partnetPortIndex
    • partnetGroupCapability

      protected int partnetGroupCapability
    • partnetGroupIndex

      protected int partnetGroupIndex
    • partnetCount

      protected Byte partnetCount
    • deviceName

      protected String deviceName
    • portName

      protected String portName
  • Constructor Details

    • PagpFrameImpl

      public PagpFrameImpl()
  • Method Details

    • getVersion

      public Byte getVersion()
      Specified by:
      getVersion in interface PagpFrame
      Returns:
      Byte Returns a Byte
    • setVersion

      public void setVersion(Byte version)
      Specified by:
      setVersion in interface PagpFrame
      Parameters:
      version - Takes in a parameter of version
    • getMode

      public EthChannelMode getMode()
      Specified by:
      getMode in interface PagpFrame
      Returns:
      EthChannelMode Returns a EthChannelMode
    • setMode

      public void setMode(EthChannelMode mode)
      Specified by:
      setMode in interface PagpFrame
      Parameters:
      mode - Takes in a parameter of mode
    • getLocalDevId

      public MACAddress getLocalDevId()
      Specified by:
      getLocalDevId in interface PagpFrame
      Returns:
      MACAddress Returns a MACAddress
    • setLocalDevId

      public void setLocalDevId(MACAddress localDevId)
      Specified by:
      setLocalDevId in interface PagpFrame
      Parameters:
      localDevId - Takes in a parameter of localDevId
    • getLocalLearnCapability

      public Byte getLocalLearnCapability()
      Specified by:
      getLocalLearnCapability in interface PagpFrame
      Returns:
      Byte Returns a Byte
    • setLocalLearnCapability

      public void setLocalLearnCapability(Byte localLearnCapability)
      Specified by:
      setLocalLearnCapability in interface PagpFrame
      Parameters:
      localLearnCapability - Takes in a parameter of localLearnCapability
    • getLocalPriority

      public Byte getLocalPriority()
      Specified by:
      getLocalPriority in interface PagpFrame
      Returns:
      Byte Returns a Byte
    • setLocalPriority

      public void setLocalPriority(Byte localPriority)
      Specified by:
      setLocalPriority in interface PagpFrame
      Parameters:
      localPriority - Takes in a parameter of localPriority
    • getLocalPortIndex

      public int getLocalPortIndex()
      Specified by:
      getLocalPortIndex in interface PagpFrame
      Returns:
      int Returns a int
    • setLocalPortIndex

      public void setLocalPortIndex(int localPortIndex)
      Specified by:
      setLocalPortIndex in interface PagpFrame
      Parameters:
      localPortIndex - Takes in a parameter of localPortIndex
    • getLocalGroupCapability

      public int getLocalGroupCapability()
      Specified by:
      getLocalGroupCapability in interface PagpFrame
      Returns:
      int Returns a int
    • setLocalGroupCapability

      public void setLocalGroupCapability(int localGroupCapability)
      Specified by:
      setLocalGroupCapability in interface PagpFrame
      Parameters:
      localGroupCapability - Takes in a parameter of localGroupCapability
    • getLocalGroupIndex

      public int getLocalGroupIndex()
      Specified by:
      getLocalGroupIndex in interface PagpFrame
      Returns:
      int Returns a int
    • setLocalGroupIndex

      public void setLocalGroupIndex(int localGroupIndex)
      Specified by:
      setLocalGroupIndex in interface PagpFrame
      Parameters:
      localGroupIndex - Takes in a parameter of localGroupIndex
    • getPartnetDevId

      public MACAddress getPartnetDevId()
      Specified by:
      getPartnetDevId in interface PagpFrame
      Returns:
      MACAddress Returns a MACAddress
    • setPartnetDevId

      public void setPartnetDevId(MACAddress partnetDevId)
      Specified by:
      setPartnetDevId in interface PagpFrame
      Parameters:
      partnetDevId - Takes in a parameter of partnetDevId
    • getPartnetLearnCapability

      public Byte getPartnetLearnCapability()
      Specified by:
      getPartnetLearnCapability in interface PagpFrame
      Returns:
      Byte Returns a Byte
    • setPartnetLearnCapability

      public void setPartnetLearnCapability(Byte partnetLearnCapability)
      Specified by:
      setPartnetLearnCapability in interface PagpFrame
      Parameters:
      partnetLearnCapability - Takes in a parameter of partnetLearnCapability
    • getPartnetPriority

      public Byte getPartnetPriority()
      Specified by:
      getPartnetPriority in interface PagpFrame
      Returns:
      Byte Returns a Byte
    • setPartnetPriority

      public void setPartnetPriority(Byte partnetPriority)
      Specified by:
      setPartnetPriority in interface PagpFrame
      Parameters:
      partnetPriority - Takes in a parameter of partnetPriority
    • getPartnetPortIndex

      public int getPartnetPortIndex()
      Specified by:
      getPartnetPortIndex in interface PagpFrame
      Returns:
      int Returns a int
    • setPartnetPortIndex

      public void setPartnetPortIndex(int partnetPortIndex)
      Specified by:
      setPartnetPortIndex in interface PagpFrame
      Parameters:
      partnetPortIndex - Takes in a parameter of partnetPortIndex
    • getPartnetGroupCapability

      public int getPartnetGroupCapability()
      Specified by:
      getPartnetGroupCapability in interface PagpFrame
      Returns:
      int Returns a int
    • setPartnetGroupCapability

      public void setPartnetGroupCapability(int partnetGroupCapability)
      Specified by:
      setPartnetGroupCapability in interface PagpFrame
      Parameters:
      partnetGroupCapability - Takes in a parameter of partnetGroupCapability
    • getPartnetGroupIndex

      public int getPartnetGroupIndex()
      Specified by:
      getPartnetGroupIndex in interface PagpFrame
      Returns:
      int Returns a int
    • setPartnetGroupIndex

      public void setPartnetGroupIndex(int partnetGroupIndex)
      Specified by:
      setPartnetGroupIndex in interface PagpFrame
      Parameters:
      partnetGroupIndex - Takes in a parameter of partnetGroupIndex
    • getPartnetCount

      public Byte getPartnetCount()
      Specified by:
      getPartnetCount in interface PagpFrame
      Returns:
      Byte Returns a Byte
    • setPartnetCount

      public void setPartnetCount(Byte partnetCount)
      Specified by:
      setPartnetCount in interface PagpFrame
      Parameters:
      partnetCount - Takes in a parameter of partnetCount
    • getDeviceName

      public String getDeviceName()
      Specified by:
      getDeviceName in interface PagpFrame
      Returns:
      String Returns a String
    • setDeviceName

      public void setDeviceName(String deviceName)
      Specified by:
      setDeviceName in interface PagpFrame
      Parameters:
      deviceName - Takes in a parameter of deviceName
    • getPortName

      public String getPortName()
      Specified by:
      getPortName in interface PagpFrame
      Returns:
      String Returns a String
    • setPortName

      public void setPortName(String portName)
      Specified by:
      setPortName in interface PagpFrame
      Parameters:
      portName - Takes in a parameter of portName
    • getFieldType

      public PtmpTypeValue getFieldType(String fieldName)
      Overrides:
      getFieldType in class PduImpl
    • read

      public void read(EncodedBuffer buffer)
      Reads this object from an EncodedBuffer of raw data
      Specified by:
      read in interface IPCData
      Overrides:
      read in class PduImpl
      Parameters:
      buffer - The EncodedBuffer that contains the raw data from which to construct this object
    • pduRead

      public void pduRead(EncodedBuffer buffer)
      Specified by:
      pduRead in interface Signal
      Overrides:
      pduRead in class PduImpl
    • getOrderedFieldNames

      public List<String> getOrderedFieldNames()
      Specified by:
      getOrderedFieldNames in interface Signal
      Overrides:
      getOrderedFieldNames in class PduImpl
    • encodeTypeAndPayload

      public void encodeTypeAndPayload(EncodedBuffer buffer)
      Specified by:
      encodeTypeAndPayload in interface Signal
      Overrides:
      encodeTypeAndPayload in class PduImpl